package com.tianqu.tms.www.car.viewhelper;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.tianqu.tms.entity.MarketCarGateInfo;
import com.tianqu.tms.entity.MarketCarHandleInfo;

/**
 * @author zhangxueliang
 * 过户信息viewhelper
 */
public class CarTransferViewHelper implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 8787168748942504375L;
	
	private int mStatus;
	private String serial; // 车辆流水号
	private String basicCarId;// 基本信息关联ID
	private String carOwnerIdCardNoOld;// 原车主身份证号（旧）
	private String ownerAddressOld;// 原车主住址(旧)
	private String agentName;// 原车主代理人姓名
	private String agentOwnerIdCardNo;// 原车主代理人身份证号
	private String agentAddress;// 原车主代理人住址
	private String agentPhone;// 原车主代理人电话
	private String newOwnerType;// 新车主类别
	private String newcarOwner;// 新车主姓名
	private String newcarOwnerIdCardNo;// 新车主身份证号
	private String newOwnerPhone;// 新车主手机号码
	private String newOwnerAddress;// 新车主住址
	private String newOwnerOrgNo;// 新车主组织机构代码证号
	private String zipCode;// 新车主邮编
	private String mailAddress;// 新车主邮寄地址
	private String newAgentName;// 新车主代理人姓名
	private String newAgentOwnerIdCardNo;// 新车主代理人身份证号
	private String newAgentAddress;// 新车主代理人住址
	private String newAgentPhone;// 新车主代理人电话
	private String price;// 交易价格
	private String transferType;// 申请事项
	private String carMarketIn;// 转入车辆管理所
	private String moveOutProvince;// 转出车辆管理所（省）
	private String moveOutCity;// 转出车辆管理所（市）
	private String taxNo;// 增值税完税证号
	private String gainType;// 获得方式
	private String newOwnerTelPhone;//新车主固定电话号码
	private int status;
	private int priceFlag;//1.有价格，2.没有价格
	private String transferPrice;
	private String integral;//	处理积分
	private int plusMinus;//	积分增减
	
	private String linkFlag = "0";
	
	@SuppressWarnings("unchecked")
	private List transferTypeList;//申请事项list
	@SuppressWarnings("unchecked")
	private List gainTypeList;//获得方式list
	@SuppressWarnings("unchecked")
	private List newOwnerTypeList;//新车主类型list
	
	@SuppressWarnings("unchecked")
	private List tHistoryList;//车辆过户进度list	
	
	private String registerStatusInfo;//库存状态	
	private String barCodeNumInfo;//挂起状态
	private String licensePlate;//车牌号码
	private String vin;//车架号
	private String newLicensePlate;//旧车牌号码
	private String chgLicensePlateTime;//换车牌时间
	private String regDate;//库存登记时间
	private String carColor;//车身颜色
	private String storageTime;//最后一次入库时间
	private String enterTime;//最后一次出库时间	
	private List<MarketCarGateInfo> gateInfoList =  new ArrayList<MarketCarGateInfo>();
	private List<MarketCarHandleInfo> handleInfoList = new ArrayList<MarketCarHandleInfo>();
	private String photo;//办理人照片
	private String confirmFlag;
	private List transferProcessList = null;
	private String historyPage;
	
	public String getSerial() {
		return serial;
	}
	public void setSerial(String serial) {
		this.serial = serial;
	}

	public String getBasicCarId() {
		return basicCarId;
	}
	public void setBasicCarId(String basicCarId) {
		this.basicCarId = basicCarId;
	}
	public String getCarOwnerIdCardNoOld() {
		return carOwnerIdCardNoOld;
	}
	public void setCarOwnerIdCardNoOld(String carOwnerIdCardNoOld) {
		this.carOwnerIdCardNoOld = carOwnerIdCardNoOld;
	}
	public String getOwnerAddressOld() {
		return ownerAddressOld;
	}
	public void setOwnerAddressOld(String ownerAddressOld) {
		this.ownerAddressOld = ownerAddressOld;
	}
	public String getAgentName() {
		return agentName;
	}
	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}
	public String getAgentOwnerIdCardNo() {
		return agentOwnerIdCardNo;
	}
	public void setAgentOwnerIdCardNo(String agentOwnerIdCardNo) {
		this.agentOwnerIdCardNo = agentOwnerIdCardNo;
	}
	public String getAgentAddress() {
		return agentAddress;
	}
	public void setAgentAddress(String agentAddress) {
		this.agentAddress = agentAddress;
	}
	public String getAgentPhone() {
		return agentPhone;
	}
	public void setAgentPhone(String agentPhone) {
		this.agentPhone = agentPhone;
	}
	
	public String getNewcarOwner() {
		return newcarOwner;
	}
	public void setNewcarOwner(String newcarOwner) {
		this.newcarOwner = newcarOwner;
	}
	public String getNewcarOwnerIdCardNo() {
		return newcarOwnerIdCardNo;
	}
	public void setNewcarOwnerIdCardNo(String newcarOwnerIdCardNo) {
		this.newcarOwnerIdCardNo = newcarOwnerIdCardNo;
	}
	public String getNewOwnerPhone() {
		return newOwnerPhone;
	}
	public void setNewOwnerPhone(String newOwnerPhone) {
		this.newOwnerPhone = newOwnerPhone;
	}
	public String getNewOwnerAddress() {
		return newOwnerAddress;
	}
	public void setNewOwnerAddress(String newOwnerAddress) {
		this.newOwnerAddress = newOwnerAddress;
	}
	public String getNewOwnerOrgNo() {
		return newOwnerOrgNo;
	}
	public void setNewOwnerOrgNo(String newOwnerOrgNo) {
		this.newOwnerOrgNo = newOwnerOrgNo;
	}
	public String getZipCode() {
		return zipCode;
	}
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	public String getMailAddress() {
		return mailAddress;
	}
	public void setMailAddress(String mailAddress) {
		this.mailAddress = mailAddress;
	}
	public String getNewAgentName() {
		return newAgentName;
	}
	public void setNewAgentName(String newAgentName) {
		this.newAgentName = newAgentName;
	}
	public String getNewAgentOwnerIdCardNo() {
		return newAgentOwnerIdCardNo;
	}
	public void setNewAgentOwnerIdCardNo(String newAgentOwnerIdCardNo) {
		this.newAgentOwnerIdCardNo = newAgentOwnerIdCardNo;
	}
	public String getNewAgentAddress() {
		return newAgentAddress;
	}
	public void setNewAgentAddress(String newAgentAddress) {
		this.newAgentAddress = newAgentAddress;
	}
	public String getNewAgentPhone() {
		return newAgentPhone;
	}
	public void setNewAgentPhone(String newAgentPhone) {
		this.newAgentPhone = newAgentPhone;
	}
	
	public String getPrice() {
		return price;
	}
	public void setPrice(String price) {
		this.price = price;
	}

	public String getCarMarketIn() {
		return carMarketIn;
	}
	public void setCarMarketIn(String carMarketIn) {
		this.carMarketIn = carMarketIn;
	}
	public String getMoveOutProvince() {
		return moveOutProvince;
	}
	public void setMoveOutProvince(String moveOutProvince) {
		this.moveOutProvince = moveOutProvince;
	}
	public String getMoveOutCity() {
		return moveOutCity;
	}
	public void setMoveOutCity(String moveOutCity) {
		this.moveOutCity = moveOutCity;
	}
	public String getTaxNo() {
		return taxNo;
	}
	public void setTaxNo(String taxNo) {
		this.taxNo = taxNo;
	}
	public List getTransferTypeList() {
		return transferTypeList;
	}
	public void setTransferTypeList(List transferTypeList) {
		this.transferTypeList = transferTypeList;
	}
	public List getGainTypeList() {
		return gainTypeList;
	}
	public void setGainTypeList(List gainTypeList) {
		this.gainTypeList = gainTypeList;
	}
	public List getNewOwnerTypeList() {
		return newOwnerTypeList;
	}
	public void setNewOwnerTypeList(List newOwnerTypeList) {
		this.newOwnerTypeList = newOwnerTypeList;
	}
	public String getNewOwnerType() {
		return newOwnerType;
	}
	public void setNewOwnerType(String newOwnerType) {
		this.newOwnerType = newOwnerType;
	}
	public String getTransferType() {
		return transferType;
	}
	public void setTransferType(String transferType) {
		this.transferType = transferType;
	}
	public String getGainType() {
		return gainType;
	}
	public void setGainType(String gainType) {
		this.gainType = gainType;
	}
	 
	public String getIntegral() {
		return integral;
	}
	public void setIntegral(String integral) {
		this.integral = integral;
	}
	public int getPlusMinus() {
		return plusMinus;
	}
	public void setPlusMinus(int plusMinus) {
		this.plusMinus = plusMinus;
	}
	public List gettHistoryList() {
		return tHistoryList;
	}
	public void settHistoryList(List tHistoryList) {
		this.tHistoryList = tHistoryList;
	}
	public int getStatus() {
		return status;
	}
	public void setStatus(int status) {
		this.status = status;
	}
	public String getLinkFlag() {
		return linkFlag;
	}
	public void setLinkFlag(String linkFlag) {
		this.linkFlag = linkFlag;
	}
	public String getNewOwnerTelPhone() {
		return newOwnerTelPhone;
	}
	public void setNewOwnerTelPhone(String newOwnerTelPhone) {
		this.newOwnerTelPhone = newOwnerTelPhone;
	}
	public int getPriceFlag() {
		return priceFlag;
	}
	public void setPriceFlag(int priceFlag) {
		this.priceFlag = priceFlag;
	}
	public String getTransferPrice() {
		return transferPrice;
	}
	public void setTransferPrice(String transferPrice) {
		this.transferPrice = transferPrice;
	}
	public int getmStatus() {
		return mStatus;
	}
	public void setmStatus(int mStatus) {
		this.mStatus = mStatus;
	}
	public void setRegisterStatusInfo(String registerStatusInfo) {
		this.registerStatusInfo = registerStatusInfo;
	}
	public String getRegisterStatusInfo() {
		return registerStatusInfo;
	}
	public void setBarCodeNumInfo(String barCodeNumInfo) {
		this.barCodeNumInfo = barCodeNumInfo;
	}
	public String getBarCodeNumInfo() {
		return barCodeNumInfo;
	}
	public void setLicensePlate(String licensePlate) {
		this.licensePlate = licensePlate;
	}
	public String getLicensePlate() {
		return licensePlate;
	}
	public void setVin(String vin) {
		this.vin = vin;
	}
	public String getVin() {
		return vin;
	}
	public void setNewLicensePlate(String newLicensePlate) {
		this.newLicensePlate = newLicensePlate;
	}
	public String getNewLicensePlate() {
		return newLicensePlate;
	}
	public void setChgLicensePlateTime(String chgLicensePlateTime) {
		this.chgLicensePlateTime = chgLicensePlateTime;
	}
	public String getChgLicensePlateTime() {
		return chgLicensePlateTime;
	}
	public void setRegDate(String regDate) {
		this.regDate = regDate;
	}
	public String getRegDate() {
		return regDate;
	}
	public void setCarColor(String carColor) {
		this.carColor = carColor;
	}
	public String getCarColor() {
		return carColor;
	}
	public void setStorageTime(String storageTime) {
		this.storageTime = storageTime;
	}
	public String getStorageTime() {
		return storageTime;
	}
	public void setEnterTime(String enterTime) {
		this.enterTime = enterTime;
	}
	public String getEnterTime() {
		return enterTime;
	}
	public void setGateInfoList(List<MarketCarGateInfo> gateInfoList) {
		this.gateInfoList = gateInfoList;
	}
	public List<MarketCarGateInfo> getGateInfoList() {
		return gateInfoList;
	}
	public void setHandleInfoList(List<MarketCarHandleInfo> handleInfoList) {
		this.handleInfoList = handleInfoList;
	}
	public List<MarketCarHandleInfo> getHandleInfoList() {
		return handleInfoList;
	}
	/**
	 * @param photo the photo to set
	 */
	public void setPhoto(String photo) {
		this.photo = photo;
	}
	/**
	 * @return the photo
	 */
	public String getPhoto() {
		return photo;
	}
	/**
	 * @param confirmFlag the confirmFlag to set
	 */
	public void setConfirmFlag(String confirmFlag) {
		this.confirmFlag = confirmFlag;
	}
	/**
	 * @return the confirmFlag
	 */
	public String getConfirmFlag() {
		return confirmFlag;
	}
	public List getTransferProcessList() {
		return transferProcessList;
	}

	public void setTransferProcessList(List transferProcessList) {
		this.transferProcessList = transferProcessList;
	}
	/**
	 * @param historyPage the historyPage to set
	 */
	public void setHistoryPage(String historyPage) {
		this.historyPage = historyPage;
	}
	/**
	 * @return the historyPage
	 */
	public String getHistoryPage() {
		return historyPage;
	}
}
